package top.gokzzz.serialnumber.dao;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import top.gokzzz.serialnumber.entity.SerialNumberConfig;

public interface SerialNumberConfigDao extends JpaRepository<SerialNumberConfig, Long> {

    /**
     * 根據類型查詢配置
     *
     * @param type 流水號類型
     * @return 流水號配置
     */
    @Query("SELECT c FROM SerialNumberConfig c WHERE c.type = :type")
    SerialNumberConfig findByType(@Param("type") SerialNumberConfig.Type type);
}